package com.yb.project.system.service;

import java.util.List;

import com.yb.project.system.domain.SysUserRole;

public interface SysUserRoleService {
	
	// 新增记录
	void insert(SysUserRole sysUserRole);
	
	// 批量新增记录
	void insertList(List<SysUserRole> sysUserRoleList);
	
	// 根据用户ID删除记录
	void deleteByUserId(Long userId);
	
	// 根据用户IDs批量删除记录
	void deleteByUserIds(Long[] userIds);
	
	// 根据角色ID删除记录
	void deleteByRoleId(Long roleId);
	
	// 根据角色IDs批量删除记录
	void deleteByRoleIds(Long[] roleIds);
	
	List<Long> getRoleIdsByUserId(Long userId);
	
	List<Long> getMenuIdsByUserId(Long userId);
}